<?php

/**
 * Trida reprezentujici seznam uživatelů
 *
 */
class Users extends Zend_Db_Table_Abstract  {

	/**
	 * Nazev databazove tabulky
	 *
	 * @var string
	 */
	protected $_name = 'user';

	/**
	 * Nazev tridy predstavujici jeden zaznam
	 *
	 * @var string
	 */
	protected $_rowClass = 'User';

	/**
	 * Navrati uzivatele podle jejich emailove adresy
	 *
	 * @param string $id
	 * @return pole uzivatelu splnujici podminku
	 */

	public function findByEmail($email)

	{
		$where = $this->getAdapter()->quoteInto('email = ?', $email);

		return $this->fetchAll($where, 'id');
	}
	
	/**
	 * Navrati uzivatele podle jejich lastFm jmena
	 *
	 * @param string $id
	 * @return pole uzivatelu splnujici podminku
	 */

	public function findByLastFm($lastFmName)

	{
		$where = $this->getAdapter()->quoteInto('last_fm_username = ?', $lastFmName);

		return $this->fetchAll($where, 'id');
	}

}
